(someone) look like a saint

Translations
faire passer (quelqu’un) pour un saint
Definitions
To appear to be very virtuous, innocent, or morally good, often in comparison to others or in a way that seems almost perfect.